Top 10k strings from Last Word, The (1985)(Myrmidon Software).dsk in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [DSK] (TOSEC-v2007-01-01) /

Back to the directory listing

  27 Track-Info
   9                               
   4 lcnt=lcnt+
   4 bit32=bit32-
   4 TEACHER    
   4 Count the mask bits
   4 "9",bit32)="#"
   4     ** TROJAN  PRODUCTS **    
   4       ~The Last Word...~      
   4        128k  Spectrum+3       
   3 d.  When back in pica the 'Italics' is quite clear...
   3 The 'Condensed' type-style is at 17 characters/inch.
   3 K_BASIC    
   3 In 'Elite' font the letters are at 12 chr$/inch.
   3 ... and in 'Elite' is very good too ...
   3 "tlw_adpt"
   3 "18",(sel-
   2 the one you want then use SYM/SHFT 'Q' to get out of the command, or re-type the
   2 the  'PC Token:'  - ie.  the number  or a$  to z$  required -  this will then be
   2 superscript
   2 pgnop=pgno:
   2 number  of the  one you 
   2 displayed  with it's  'label' in the INVERSE section of the header. 
   2 byte=byte-bin*bit
   2 bytad=bytad+
   2 bit-7 to bit-0
   2 base,space:
   2 b$=b$+"   ":
   2 and from  now to  the end  of the  paragraph  is  in
   2 P_TEST     
   2 K_TEST     
   2 If it is NOT
   2 Double width is for big views ... !
   2 DISK       
   2 And emphasized d/w is stronger ...
   2 ;" Select +3 Basic! ";
   2 ;"                                "
   2 - and 'Condensed' d/w is almost back to pica.
   2 )="--------":
   2 (tr2*(tr2<
   2 (tr1*(tr1<
   2 (byte/slice)>
   2 (byte/bin)
   2 'g$;"Re-start by ~GO TO 0~":
   2 'Elite' d/w is a bit less radical -
   2 "Too long - try again"'
   2 "ADPT_CDE"
   2 "8"-n)=("-"
   2 "65248")-strt:
   2 "65193")-base:
   2 "49772"+n+(sel-
   2 "49500"+n+(
   2 "49500"+n);
   2 "15"+n,(sel-
   2 "12";"Load the";
   2 "  DISK CATALOGUE"'"  --------------"''"Filename      Size"'':
   2  "Use the text file adaptor [y]: ";
   2   o.  The scientific crowd can use 
   2   a.  This is the normal switch-on pica mode 10-cpi script.
   2     switch-on  time -  
   2     script  is in  the  standard  or  "normal"  style,  as  established  at
   2     'Near-Letter-Quality'  script. The  following lines  example the  other
   2                              ~~~~~~~~~~~~~~~~~~~~~~
   1 ~The Last Word ...~
   1 ~TLW~+3 1.0            
   1 ~TLW_ADPT~ - Spectrum+3
   1 ~2=\#~2>\#^#V
   1 z$="                    ":
   1 z$="                                "
   1 you.  It will  delete all  text from  the cursor position to the next 'SPILL' or
   1 you prefer.
   1 you have more experience with the program. It will be helpful to print this text
   1 you  may set  the clock  to remind you to SAVE your text regularly. "T" silences
   1 you  have constructed  it, but  you can leave the 'view' of them switched off if
   1 xwvmkZYXWVTNK7%
   1 x$(n,bit80)=s$(n,bit32):
   1 words will simply be cut up.
   1 with, and the file is SAVEd.
   1 will then be asked for the paragraph INSET value, set this as you wish to indent
   1 will read "Insert".
   1 will be scrolled up by one line.
   1 will be centred between the margins.
   1 will  set the  left margin  for "new" text and for the REFORM command. The value
   1 will  put in  the text file a 'FIRM line-end marker' - there are two of these in
   1 will  be justified.  If the  liTrack-Info
   1 whole  word at  the end  of a  line onto  the next line if it will NOT fit, when
   1 want one of the following:
   1 want CATALOGUEd: "TLW" will give the NAME of the disk or cartridge, and  all the
   1 w+w+w+<w+w
   1 w$(n,bit60)=s$(n,bit32):
   1 video markers on the displayed page - try it, and then refresh the page with the
   1 vice-versa.   If  your   interface  operates   without  a   memory  call   after
   1 v$(n,bit48)=t$(n,bit32):
   1 utline:eO  Markers:eV  CAPS/lc:c2  Chrs/ln:EV
   1 use 'R'. "Line printer" will toggle to "ZX printer" if another 'R' is input, and
   1 urs-lt:c5  Curs-rt:c8  Curs-up:c7  Curs-dn:c6
   1 underlined so ->
   1 underline anything
   1 u$(n,bit40)=t$(n,bit32):
   1 tokens  are shown. You may change any you wish by INPUTTing a number from 0 (the
   1 together  with the current visible (not HIDDEN if in insert mode) file length in
   1 to the command system and thus make good advantage of the program without delay.
   1 to  single spaces,  to occupy the least line length. As with the JUSTIFY command
   1 to  get yourself  back to  where you were in the the text file. The command that
   1 time  "TLW" finds  an occurance  of the  FIND string  it will  prompt  you  with
   1 this very last line ... line 186
   1 this line - no 230.
   1 they  are important  when the  REFORM command  is used.  You will  also see some
   1 there must be a following line marker, try it here:
   1 the text to the left of cursor will be pushed to the left.
   1 the marker will be 
   1 the header next to the word "Video".
   1 the first line when you REFORM a paragraph.
   1 the file until a full stop is found, then put on the next character.
   1 the cursor reaches the end of a line it will move down a line.
   1 the cursor down the screen one line at a time. The screen will scroll up when it
   1 the column position will be above instead of below.
   1 the alarm with this command, and then 'Q'uit from it back to text.
   1 the 24 PCT's. You can 'U'se it (it will be fed-in as though being typed), 'N'ext
   1 the  string length.  The string  must be simple and all of it will be taken. The
   1 the  page again  to use the new status) and they will reappear. Knowledge of the
   1 the  margin above and four below this paragraph, like reversed "c" markers - and
   1 the  command. The  ones that  DO NOT  auto repeat  will  have  prompts  in  them
   1 the  command scrolls  down the summary, press any key to return the text to it's
   1 the  beginning of the text file. Try it, if you want to. Use "E"keys "N" and the
   1 the  beginning of  this sentence.  You are asked to confirm any ZAP command with
   1 the  alarm which  - when shrilling - will NOT accept anything else. The time can
   1 the  PCT will  be entered  into the  file. PCT's  are  described  later  in  the
   1 the  "Tab by"  setting for  Tabulating across the text at precise positions. You
   1 the  "Col" reference in the left of the header is adjusted. Each time the cursor
   1 that this is now line 75 and that to get back to the start of this paragraph you
   1 t);("Disk"
   1 t);" filename: ");
   1 t)+("Start tape"
   1 t$="    ":
   1 switched on, then press the key.
   1 subscript for those
   1 sty-ln:EJ  Cpct-ln:EL  Rfm-par:ER  
   1 string  of letters  to find  and (if  any) the string to substitute for it. Each
   1 status  of the PRINT channel to be employed. If you wish to revise anything then
   1 st/rgd:eJ  W-wr/sp:eW  Case>ln:E2  Incld-$:EI
   1 spaces,  and even other PCT's, they will all be 'read' in turn to the printer at
   1 shown on the lower right in the header. This paragraph is NOT justified; to
   1 should follow the intructions on the last page of this textfile.
   1 setno=setno+(
   1 scroll down.
   1 same  screen column  in the  text line  immediately below.  If NOT  possible the
   1 rnt-tx:eP  Prnt-gd:eG  Tokn-pg:eT  Catalog:eC
   1 revised  numbers if  you want.  If  you  just  press  ENTER  "TLW"  leaves  that
   1 returns  you to a specific line number is "E"keys "N". You will be asked for the
   1 requesting other actions to be taken.
   1 reaches  the start of a line the cursor moves up to the end of the previous line
   1 reaches  the bottomTrack-Info
   1 ragged text on the right then use the command to toggle to "Ragged". This is
   1 program.  If you  make a mistake while in any of the COMMAND Modes, simply press
   1 printer, output call
   1 print-output  time. If a PCT is placed in the last position before a line marker
   1 pressed.  Most of  them are AUTO REPEATED, ie. holding the keys down will repeat
   1 position  as set  by the  "E"keys SYM/SHFT  "T" command. This is set to 8 on the
   1 pgnop=pgnop+
   1 pgno=lcnt+
   1 page. When used the outline disappears or re-appears.
   1 p-1-ln:E3  Dn-1-ln:E4  Tab-key:c1  PCT-key:sI
   1 p$="off")+("off"
   1 p$="off")+(
   1 p$="        Standard PCT prefix = ":
   1 originally  3284 words  and 19001  bytes in  this file - or 3275 words and 18930
   1 original cassette, as this is the most commonly used TAB.
   1 ord-lt:c3  Word-rt:c4  Sent-rt:sW  Goto-ln:eN
   1 or italics
   1 or "low/c" shown in the top centre of the header.
   1 one, and should be clearly understood. What will happen is ALL the text from the
   1 ol<1st:E5  Col>end:E8  Page-TL:E7  Page-BL:E6
   1 of  PCT's embedded,  move the  cursor over  each of  them in  turn and match the
   1 oad-tx:eL  Save-tx:eS  Eras-fl:eE  Format :eF
   1 number/statement as it is. If you INPUT the value 255 it will erase that No.
   1 nsert :eI  Txt<<mv:sQ  mv>>Txt:sE  >>Txt<<:EH
   1 normally  be 13,  and the separate "L/feedTrack-Info
   1 next  to the  number on  the right of the word "Video". It will stop showing the
   1 nearest column will be found and then used. References are also adjusted.
   1 ne  does  NOT  have  a  'spill'  or  'firm'  line
   1 n$="(new-file)":
   1 marker  at the  end then this will have no effect. Try the command right here on
   1 margin.  The values  can be  from (LEFT  MARGIN +1)  to 148. Both left and right
   1 margin values are shown under "Margins" in the header.
   1 manual too often Myrmidon have placed a HELP summary page in the program. Use of
   1 madr,newmask
   1 m6080=m4048+
   1 m6080+n,a:
   1 m4048+n,a:
   1 logical  calculations, and store the results in memories m0-m9. The usual 'U'se,
   1 line-end marker. Useful after you have inserted or deleted some text.
   1 line-end  and paragraph markers in the text file will help you to understand how
   1 line you require - ENTER the No 74.
   1 line of the next screen, giving you a 'LINK' line. Try it now you, will find the
   1 line  No INPUT  to the  last line No INPUT. Try it on the single line of rubbish
   1 lcnt=lppg-
   1 lTrack-Info
   1 l-1'st:eA  Fl-last:eZ  Up-a-pg:eU  Dn-a-pg:eD
   1 itself.   When used you may  enter 4O, 48, 6O or 8O.  The screen will be revised
   1 is required.
   1 is onto the next word, to the right of the cursor.
   1 is found, and put on the first character of the word after that space.
   1 ion. You will be prompted for
   1 intialisation,  then insert  0 for  "Output call". If your interface needs to be
   1 indicate a 'soft' carriage return byte.
   1 in 'Elite'
   1 h$="No: Label:  Control tokens:     ":
   1 g;"' (";g;")"
   1 g$="       ":
   1 from  the cursor'd  line to  the end  of the  paragraph, ie.  to the next "firm"
   1 from  the cursor  to the  next line  marker will  be reset to current "low/c" or
   1 former position. Try it.
   1 for  that PCT  (eg. ELITE),  then the  four numbers  are visited in turn - enter
   1 finished,  use "E"keys "I" to tie-in the HIDDEN text to FOLLOW the text you have
   1 file, and then follow it through on the screen.
   1 file names catalogued.
   1 f;"' (";f;")";:
   1 exit.  Some commands require that you hold down SYM/SHFT after you have "E"keys
   1 exchange some text. You INPUT the start and finish line No's for the search, the
   1 example - if you want to change No 21 - INPUT 21. You may then type in a 'label'
   1 ept-tx:eR  Kill-tx:eK  Exch-tx:eX  Word-ct:EW
   1 either  the CAPS/SHFT  or SYM/SHFT  key's held  down  and  the  appropriate  key
   1 down-left  pointing arrows  in the  margin -  these are  the  SPILL  markers  to
   1 double-strike is fairly similar too ...
   1 displays the main menu screen. Option 1 returns to the word processor.
   1 display  will change  to BRIGHT  "E"keys. Try  it, then "Quit" or just ENTER to
   1 disk[1]:  
   1 define  a string  in the  BASIC variables  area,  ie. a$ to  z$. The first eight
   1 d$=("Disk in!"
   1 cursor to the last character on the line.
   1 cursor to the beginning of the line.
   1 cursor position will be deleted from the text. You may remove just a PCT if it's
   1 cursor  position is  HIDDEN away  so you  can type  in extra text. When you have
   1 current line number - the markers disappear. Use the command again (and re-fresh
   1 correct it, use the "E"keys SYM/SHFT "R" - REFORM - command with "Justify" on.
   1 condensed script
   1 complete screen line if it comprises just one carriage return (Col.='0').
   1 common  PREFIX which is sent immediately before every standard PCT) to 24. As an
   1 characters that are separated by spaces or line markers, and displays the result
   1 characters of that string will be displayed,  followed by a "hash" sign  (#) and
   1 characters  shown on  a screen line - note that it DOES NOT change the text file
   1 character  will show at the current cursor position. This paragraph has a number
   1 case  of the  letters ENTERED between UPPER and lower case,  indicated by "CAPS"
   1 care with this !! ENTER exit's this command.
   1 can be from 1 to (RIGHT MARGIN -1).
   1 c;"' ";c;"-"
   1 bytes.  The cursor  address in  RAM is  subsequently given  to you.  There  were
   1 bytes if you killed line 192. Try it.
   1 byte=mask2:
   1 byte=mask1:
   1 byte=byte-(slice
   1 byte  values from  32 to  151 may be used, this allows the whole ASCII range and
   1 bytad=chrad2-
   1 bytad=chrad1-
   1 but moves the whole page up a video screen instead.
   1 block you wish to copy.
   1 bit80=bit80-
   1 bit60=bit60-
   1 bit48=bit48-
   1 bit40=bit40-
   1 between the margins - to do this is to "Justify" it. If you don't and you want
   1 below - just give the line number 192 to BOTH prompts.
   1 be prompted in the INVERSE part of the header for the following four Numbers :-
   1 be  set from 1 to 25O minutes, (0=off). You may check the remaining time left on
   1 b$=b$+"    ":
   1 b$="         ":
   1 arg-lt:eM  Marg-rt:EM  Tab/int:ET  Colours:EB
   1 ap-chr:c0  Zap>>ln:c9  Zap>>fl:E9  Zap-all:EZ
   1 and you can start again.
   1 and the file will be ERASEd.
   1 and the "Line" reference is also adjusted.
   1 alc'tr:EC  Tmr-set:EX  Quit-it:sQ  >>Basic:eB
   1 adr,newbyte:
   1 accordingly  when you  press ENTER. The pitch you are using will be displayed in
   1 a  "token" for  printer control at the cursor position. You will be prompted for
   1 \++6[+6:"=\>
   1 [~TLW~ system date] `\]^{|}~!@#$%&'_
   1 [Use/Next/Quit] ?
   1 [Revise/Print/Quit] ?
   1 [Find/Subst/Quit] ?
   1 ZAP!  command and  will require  a "Y"  confirmation after "TLW" has shrilled at
   1 ZAP to CTL ? [y]
   1 Yes, line 
   1 View/change chr set
   1 VTrack-Info
   1 Ur 45                                     
   1 UP A PAGE command there.
   1 Trojan Products         166 Derlwyn             SWANSEA  SA2 7TF        South Glamorgan         Tel: 0792 205491        Number Two              The Bridge              Second line to port     On the right            After the big wave ...  The Third Man           Funfair Park            Vienna                  AUSTRIA                 Europe                  The Four Just Men       England                 Scotland                Wales                   Ireland                 The Fife of Forfar      Kilt Lane               Haggis Road             The far north           Scotland ....                 Amstrad Plc           Brentwood House         169  Kings Road            BRENTWOOD                 Essex          The Seven Sisters       Feminine Way            Lady Street             Charmsville             Lipsmackinthirstquenchin                          ~The Last Word ...~     
   1 Trans lists, PCT's
   1 There MUST be sufficient space for this to happen.
   1 The rest are for page control - form feed, lines per 
   1 The character & mask data
   1 The "Teacher" is designed to help you begin to use "TLW", and to adjust yourself
   1 The  two "indirect"  command modes  require  "E"keys  in  the  header  -  press
   1 The  next thing  to learn  is how  to get into the four COMMAND Modes - shown by
   1 The  first two modes are the "direct" ones, and the commands that use these need
   1 The  ENTER key is described first. While 'inside' a file, keying ENTER will move
   1 Tape-on/key!
   1 Tape [0] or 
   1 TLW_DF     
   1 TLW_ADPT   
   1 TLW2_D     
   1 TLW2B_D    
   1 TLW Key-define program for Spectrum+3.            Copyright Myrmidon Software1987
   1 TEST-FILE FOR KDF
   1 Spacing      Copies
   1 Set up 5 adr lines
   1 Select: ");s:
   1 Save/Erase/re-save TLW code
   1 SYM/SHFT 'Q' {<=}  PUSH TEXT TO LEFT.  If there is sufficient space to the left,
   1 SYM/SHFT "W" {<>}  RIGHT TO NEXT SENTENCE BEGINNING. The cursor is moved through
   1 SYM/SHFT "I" {AT} INSERT A PRINTER CONTROL TOKEN (PCT). This command will insert
   1 SYM/SHFT "E" {>=}    PUSH TEXT TO RIGHT.  As above but pushes text to the right.
   1 SYM/SHFT  'Q' to  quit or  - for  some that this does NOT work with - just press
   1 SCREEN. Self explantory.
   1 SCREEN. Self explanatory.
   1 R UP TO THE TOP LEFT OF THE PRESENT
   1 Print copy no 
   1 PPPP  p `0 `PPIC
   1 No:Label:Control tokens.  
   1 No 78 to get back.
   1 No   and  statement  are  shown  in  the  INVERSE  header  using  DELETE,  or  a
   1 LuTrack-Info
   1 Loop to get 8 records data
   1 Load a chr set.
   1 Line No:  
   1 It  will place  the bottom  line of  the screen you are jumping from, as the top
   1 If you arrived here using the "E"keys "Z" command then you will need to know how
   1 INSERT'ed. When you  obtain INSERT  mode, the  "O/write" statement in the header
   1 INCLUDE string
   1 Here         is         a         well         spaced         test         line!
   1 Further  processing skills  - set up and operated by you -  will come later when
   1 Found!  New? [y]
   1 Emphasized type for effect in headings etc.
   1 EXTENDED CPC DSK File
   1 ETrack-Info
   1 ENTER. These two methods will ALWAYS get you out of the COMMAND mode you are in,
   1 END OF THE TEXT FILE (ZAP=delete). Try this now - place the cursor on the 'T' at
   1 EFGHJMQRSUWXYZ
   1 Display chr, 4 pitches
   1 Data filing pm ~TLW_DF~for use with               ~The Last Word~            Copyright Myrmidon Software1987
   1 DF_TEST    
   1 DF_SHOW    
   1 DF_LTR     
   1 Cursor at 
   1 Check b$ is numeric.
   1 CPDRead v3.24
   1 CATALOGUE 
   1 CAPS/SHFT "9" {GRAPHICS}  DELETE TEXT TO THE NEXT END OF LINE MARKER.  This is a
   1 CAPS/SHFT "8" {RIGHT cursor}  RIGHT ONE CHARACTER.  As above, but this time when
   1 CAPS/SHFT "7" {UP cursor} UP A LINE.  The same applies as for CAPS/SHFT "6", but
   1 CAPS/SHFT "6" {DOWN cursor}  DOWN A LINE. The cursor will attempt to move to the
   1 CAPS/SHFT "5" {LEFT cursor}  LEFT ONE CHARACTER when used.  You will notice that
   1 CAPS/SHFT "4" {INV. VIDEO} RIGHT ONE WORD. Actions are as above but the movement
   1 CAPS/SHFT "3" {TRUE VIDEO} LEFT ONE WORD. The cursor is moved left until a SPACE
   1 CAPS/SHFT "2" {CAPS LOCK}  SWITCH ON/OFF CAPS LOCK. This will toggle the natural
   1 CAPS/SHFT "1" {EDIT}  TABULATE RIGHT.  The cursor will jump to the next "Tab by"
   1 CAPS/SHFT "0" {DELETE}   DELETE A CHARACTER FROM THE FILE.  The character at the
   1 CAPS/SHFT  and SYM/SHFT  together. The  word WRITE  in the  centre of the header
   1 CALCULATOR
   1 Before  you do  that however - test out the "E"keys "9" command - the ZAP TO THE
   1 B^ Basic line 
   1 BPrint-in 
   1 ADPT_CDE   
   1 @PCT prefix 
   1 @ bytes   
   1 =================
   1 <=>?@ABCDEFGHIJK
   1 ;(" Erase ~";n$;"~ 1st[y]: ");
   1 ;'"Select list 1 or 2 (or 0 = menu)then line to be modified."''"                                                               "
   1 ;"~";n$;"~         ":
   1 ;"Save-name: ~";n$;"~        "
   1 ;"Non-numeric !":
   1 ;"List ";d:
   1 ;"LOAD from   -",
   1 ;"Input halted":
   1 ;"Filename: ~";n$;"~        ":
   1 ;"File-name   -",f$
   1 ;"Change '";
   1 ;">TLW...TLW...TLW...TLW...TLW...>"
   1 ;":          ->
   1 ;"5 for   60/80"
   1 ;"1. Screen";
   1 ;" ~TLW~ swaps, print PCTs/Help "
   1 ;" ~TLW~ lists/translations/PCTs "
   1 ;" ~TLW~ chr design           ?  "
   1 ;" ~TLW~ View chrs/bytes, list-";list;" "
   1 ;" ~TLW~ Simple character swaps  "
   1 ;" wait please "
   1 ;" byte pattern.   60..     80.   "
   1 ;" byte pattern.   40....   48... ";
   1 ;" Re-saving ~TLW2_D~ code  ";
   1 ;" Pattern masks: ";
   1 ;" PCTs ";
   1 ;" Load/Re-save ~TLW2_D~ code ";
   1 ;" List-1 List-2 ";
   1 ;" List of stored chr sets. ";
   1 ;" Current ~TLW~ prefix byte: ";
   1 ;" Character pitches: ";("40/48"
   1 ;" Bit-count is ";setno;", must be ";"3 for   40/48"
   1 ;" ";mask2;
   1 ;" ";mask1;
   1 ;"  ~TLW~ key-define program    "
   1 ;"  Create a new file     ":
   1 ;"   ~TLW~ key-define program    "
   1 ;"   List-1    ";
   1 ;"    ~TLW~ key-define program    "
   1 ;"    Review a file       ":
   1 ;"    List-2   "'
   1 ;"     Word processing centre     ";
   1 ;"     ** TROJAN  PRODUCTS **     ";
   1 ;"       ~The Last Word...~       ";
   1 ;"        128k  Spectrum+3        ";
   1 ;"        ";
   1 ;"        "
   1 ;"                                ";
   1 ; (" Erase ~";n$;"~ 1st [y]:");
   1 ; " Select Spectrum+3 Basic! ":
   1 8 names to collect
   1 5 fieldsx24 + 8x8 chr headers
   1 4;<=>?@ABCDEFGHI.  
   1 ... whilst 'Condensed Italics'Track-Info
   1 ... whilst 'Condensed Italics'PLUS3DOS
   1 ... whilst 'Condensed Italics' is even smaller.
   1 -  chrs 95   _____
   1 -  chrs 94   ^^^^^
   1 -  chrs 93   ]]]]]
   1 -  chrs 92   \\\\\
   1 -  chrs 91   [[[[[
   1 -  chrs 64   @@@@@
   1 -  chrs 39   '''''
   1 -  chrs 38   &&&&&
   1 -  chrs 37   %%%%%
   1 -  chrs 36   $$$$$
   1 -  chrs 35   #####
   1 -  chrs 33   !!!!!
   1 -  chrs 126  ~~~~~
   1 -  chrs 125  }}}}}
   1 -  chrs 124  |||||
   1 -  chrs 123  {{{{{
   1 * TROJAN PRODUCTS * 
   1 );("60/80"
   1 (g$;"Select: ");s:
   1 (g$;"Keys[0-3]: ");
   1 (discard it and repeat the command), or 'Q'uit.
   1 (chrad2+a);
   1 (chrad1+a)
   1 (cassette)  to 4.  After this  you must enter the name you wish to SAVE the file
   1 ("Save name [ENTER > ~";n$;"~]")'
   1 ("New field ";r+1
   1 ("Field ";t;":              ->
   1 (" Status ";
   1 'target'  line, use  this command  and ENTER  the start and end line No's of the
   1 'limited' to a minimum from the left margin setting,  ie. ALL spaces are reduced
   1 'label'  with a print-out of the file. You may place PCT's on top of characters,
   1 'S'ubstitute,  'F'ind next  one, or  'Q'uit. Use it now to find "here it is!" in
   1 'N'ext and 'Q'uit functions are available to handle the result.
   1 'FIRM' line marker. The text is permanently deleted.
   1 '''''" 1. Print out the PCT's"'" 2. Copy the HELP page"'" 3. The character ~swaps~ lists"
   1 '''"   Load ~TLW~ m/c code":
   1 ''"        [c] Myrmidon Software 1987"'"        =========================="''':
   1 '"Whole page length:  ";pgln:
   1 '"File ~marked~, will re-SAVE withsame name/new length ";lng;" bytes";
   1 #$%&'()*+,-./012
   1 "disk drive"
   1 "called"  before use,  then ENTER  the address  here.  The  "c/ret"  value  will
   1 "a:TLW2B_D"
   1 "]\w#6$#6=
   1 "Y" so press 'Y' when prompted. If you press ENTER instead the operation will be
   1 "Which line (1-8) ? ";e:
   1 "W/WRAP" is On. The header will show "W/Split" if WORD-WRAP is switched OFF, and
   1 "Translate to:"''
   1 "Translate from:"''
   1 "To insert   -",("~firm~"
   1 "Teacher"  under "E"keys  "T". If  the VISUAL  markers are  ON then  an  INVERSE
   1 "Tape[t] or disk[d]: ";
   1 "TLW_ADPT"
   1 "TLW" loader
   1 "Status:","    ";p$:
   1 "Start your tape":
   1 "Save ~TLW~ [y]"'''
   1 "Save the file [y/n]"'
   1 "Revising the text-file now"
   1 "Review the file [y/n]"'
   1 "Print lines / page: ";lppg:
   1 "Original line-length ? "''l
   1 "Original file size ?"'"(TLW ... can tell you)"''l
   1 "Not found on list,"'"ENTER/try again ..."
   1 "No criteria ";
   1 "Next[n] prev[p] change[c] end[e]";
   1 "New header"'Track-Info
   1 "New PCT code:"''
   1 "Load ~TLW2_D~ first [y]"'''
   1 "List-1 or list-2 ? "''list:
   1 "List 1 or 2 ? ";d:
   1 "Line length -",l:
   1 "LOAD from tape [t] or from","disk [d] ? "''
   1 "Key ENTER to return to menu. ";
   1 "Key ENTER for the menu: "''''
   1 "Is this all OK [
   1 "Is this all OK ? [y]  ";
   1 "Insert ~spill markers~ [y] ?"'"else ~firm~ ones"''
   1 "Insert ~spill markers~ [y] ?"'"els with "TLW". This
   1 "Insert disk/key ENTER ";
   1 "Header: ";h$:
   1 "Header - 8 chrs"'
   1 "Getting text file":
   1 "Get data[d] D/prog[p] C'teria[c]";
   1 "Footer: ";f$:
   1 "First page number:  ";pgno:
   1 "Filename"'
   1 "File to LOAD ? [ENTER to stop]"''
   1 "File size   -",l;" bytes"
   1 "Existing[e] or stored[s]"'
   1 "Erase the original first [y] ?"'
   1 "Erase the old copy [y]"'''
   1 "Erase same-name 1st[y/n]"'
   1 "Enter the number:"''sel:
   1 "Enter the character: ";
   1 "Enter new mask, ENTER passes:"''
   1 "Enter new chr:"''
   1 "Enter new byte, null passes"'';
   1 "Enter 1-8 to select chr:"'';sel:
   1 "End/review[e] or ENTER -> next"'
   1 "E"keys in the header box - and the keys that will then allow you to control the
   1 "E"keys SYM/SHFT "Z" ZAP THE WHOLE FILE. This wipes out ALL the text. Take great
   1 "E"keys SYM/SHFT "X" {INK}   SET ALARM CLOCK.  Time is constantly monitored, and
   1 "E"keys SYM/SHFT "W" {ACS}   WORD COUNT.  "TLW"  will count  all the  groups  of
   1 "E"keys SYM/SHFT "V" {FLASH}   VIDEO PITCH REVISION.   This sets  the number  of
   1 "E"keys SYM/SHFT "T" {MERGE}  TABULATION and INSET revisions. You may alter here
   1 "E"keys SYM/SHFT "R" {VERIFY}  REFORM SOME TEXT. The command reformats your text
   1 "E"keys SYM/SHFT "M" {INVERSE}   SET RIGHT MARGIN.  As above, but sets the right
   1 "E"keys SYM/SHFT "L" {ATTR}   COMPRESS ONE LINE.   The line  the cursor is on is
   1 "E"keys SYM/SHFT "J" {VAL$}  JUSTIFY ONE LINE.  The single line the cursor is in
   1 "E"keys SYM/SHFT "I" {IN}   INCLUDE A BASIC STRING.   An  input requests  you to
   1 "E"keys SYM/SHFT "H" {CIRCLE}   CENTRALISE TEXT LINE.  Text in the cursor's line
   1 "E"keys SYM/SHFT "C" {PAPER} CALCULATOR. You may carry out many mathematical and
   1 "E"keys SYM/SHFT "B" {BRIGHT}  COLOUR CHANGE FOR ALL PARTS OF DISPLAY.  You will
   1 "E"keys SYM/SHFT "8" {POINT}  CURSOR RIGHT TO LINE END.  As above, but moves the
   1 "E"keys SYM/SHFT "7" {ERASE}   MOVE THE CURSOTrack-Info
   1 "E"keys SYM/SHFT "6" {MOVE}    MOVE THE CURSOR TO THE BOTTOM LEFT OF THE PRESENT
   1 "E"keys SYM/SHFT "5" {CLOSE#}   CURSOR LEFT TO LINE START.    This will move the
   1 "E"keys SYM/SHFT "4" {OPEN#}   SCROLL THE SCREEN DOWN A LINE.  As above but will
   1 "E"keys SYM/SHFT "3" {LINE}   SCROLL THE SCREEN UP A LINE.  The whole video page
   1 "E"keys SYM/SHFT "2" {FN}   SET CASE OF CHARACTERS TO END OF LINE.  All the text
   1 "E"keys "Z" {LN}   JUMP TO THE END OF THE TEXT FILE  command.  Try it now - note
   1 "E"keys "X" {EXP}   FIND/EXCHANGE TEXT.  With this  command  you  may  find  and
   1 "E"keys "W" {COS}   SWITCH ON/OFF WORD-WRAP.  "TLW"  will automatically roll the
   1 "E"keys "V" {LLIST}   VIDEO MARKERS ON/OFF.  This  toggle is shown in the header
   1 "E"keys "U" {OR} MOVE UP A PAGE. This command matches the "DOWN A PAGE" command,
   1 "E"keys "T" {RND}  REVEAL/REVISE THE PRINTER CONTROL TOKENS.  All of 24 standard
   1 "E"keys "S" {NOT}   SAVE A FILE.  You  will be asked to INPUT a device No from 0
   1 "E"keys "R" {INT}   REPEAT A BLOCK OF TEXT.   Put  the cursor at column 1 in the
   1 "E"keys "P" {TAB}   PRINT OUT SOME TEXT. A menu is presented asking first if you
   1 "E"keys "O" {PEEK}   OUTLINE ON/OFF.  This toggles  the outline  around the text
   1 "E"keys "M" {PI}  SET LEFT MARGIN. This prompts an INPUT, and the number entered
   1 "E"keys "L" {USR} LOAD A FILE. As above but LOAD a file.
   1 "E"keys "K" {LEN} KILL A BLOCK OF TEXT. This will DELETE all text from the first
   1 "E"keys "J" {VAL} JUSTIFICATION ON/OFF. You may like text that fits neatly
   1 "E"keys "I" {AT} INSERT or OVERWRITE ON/OFF SWITCH. This command is an important
   1 "E"keys "H" {SQR}   DISPLAY THE HELP PAGE.   To save  you having to refer to the
   1 "E"keys "G" {THEN}  PRINT GUIDE SUBROUTINE. A menu is displayed with the current
   1 "E"keys "E" {TAN}   ERASE A FILE.  This will ask for the drive No and file name,
   1 "E"keys "D" {STEP} DOWN TO NEXT PAGE. This takes you to the next screen of text.
   1 "E"keys "C" {L PRINT}  CATALOGUE A DRIVE. You will be asked for the drive No you
   1 "E"keys "B" {BIN}   GO BACK INTO THE BASIC PROGRAM OF "TLW".     Use of this key
   1 "E"keys "A" {READ}  MOVE TO THE TOP OF THE TEXT FILE.  This key will move you to
   1 "Criteria (8 chrs): ";
   1 "Create[c] review[r] ~TLW~[t]: ";
   1 "Correct data [y] ? ";a$:
   1 "Copy to list-1 or list-2 ? "''list:
   1 "Back to ~The Last Word~ [y]"'
   1 "Another file [y]: ";
   1 "9";"  ";l$;"   ";
   1 "9");" (mask for 60/80) "
   1 "9");" (mask for 40/48) "
   1 "80",Track-Info
   1 "8";"LOAD ~";n$;"~":
   1 "7";"line ";e:
   1 "7";"Off:";
   1 "7";"9. Japan."'
   1 "7";"8. Spain."'
   1 "7";"7. Italy."'
   1 "7";"6. Sweden."'
   1 "7";"5. Denmark-1."'
   1 "7";"4. England."'
   1 "7";"3. Germany."'
   1 "7";"2. France."'
   1 "7";"1. USA."'
   1 "65165"+h,g:
   1 "65157"+h,f:
   1 "65157"+a*
   1 "65000",l-
   1 "6";"12. Graphics set."
   1 "6";"11. Denmark-2."'
   1 "6";"10. Norway."'
   1 "6";" Mail Merge criteria "'',"(use all)  [0]"'" Use if header  < criteria [1]"',"= (etc)    [2]"',"> (etc)    [3]":
   1 "5";"~TLW~ Data File Program":
   1 "49798"+n,tr2:
   1 "49798"+n):
   1 "49798"+n)
   1 "49790"+n,tr1:
   1 "49790"+n):
   1 "49790"+n)
   1 "49788",sw2
   1 "49772"+n*
   1 "49756"+G):
   1 "49740"+G):
   1 "49516"+g*
   1 "49508"+n);
   1 "49508"+n):
   1 "49500"+sel-
   1 "49500"+n+(list-
   1 "49500"+g)=
   1 "49479"+n,
   1 "49479"+n):
   1 "4";("-   "
   1 "4";"~TLW~ Key Define Program":
   1 "4":Track-Info
   1 "34";"The Last Word ...";
   1 "34";" Command key-set"'"     ==================================="'
   1 "34";" - OK [
   1 "34"+"The Last Word"+
   1 "34"+" printer control token file"'"        =========================================="
   1 "32000",lng:
   1 "3200"+sel*
   1 "27";"~1";dh;:
   1 "27";"~1";
   1 "26";x$(a):
   1 "26";v$(a):
   1 "25";"> ";
   1 "23";"Off:"
   1 "20";"2. Printer"
   1 "2";" pitch screens - ENTER... ":
   1 "2")+(sel-
   1 "19";"(chr$ ";
   1 "18";" Translations "
   1 "17";w$(a):
   1 "17";u$(a):
   1 "17";"to '";
   1 "16";"On:";
   1 "14");" markers"
   1 "13");("~spill~"
   1 "112"+n,a:
   1 "1-2 Lists, 3 Trans, 4-7 PCTs:"''sel:
   1 "1 40/48, or 2 60/80 ?"''pitch:
   1 "- Page ";pgnop;" -":
   1 "'To' code (32-127) ? ";g:
   1 "'From' code (32-127) ? ";f:
   1 "''" Header     
   1 "'" Fld"'"  1. 
   1 "'" (1st T/F print byte: PCT ~90~)"
   1 " Select: ";cr:
   1 " Print lines/page [59]: ";
   1 " KDF [0-3] ? "''
   1 " Header text: ";
   1 " Footer text: ";
   1 " First page number [1]: ";
   1 " Existing data [
   1 " Enter selection"'';sel:
   1 " Back to ~TLW...~ [y]"'';
   1 " (if needed) will be 10, or 0 if none
   1 "  Whole page length [66]: ";
   1 "  Enter task: ";t:
   1 "   Save to 'disk:a'":
   1 "   Erase 'disk:a' copy":
   1 "        ";
   1  up to you
   1  low remarks.
   1  c=c/shift s=s/shift e=extended E=e+s/shift
   1  When you have the right number, press ENTER and
   1  When you have tTrack-Info
   1  This program adapts text files  from wp's with set 64 etc long  'unmarked' lines, by inserting  firm or spill end-markers into  every line for ~The Last Word~  to 'format' the text properly. 
   1  SCRIPT PRINT FORMAT DETAIL 
   1  Record number ";n+1
   1  Myrmidon Software 1987   All rights reserved.
   1  Myrmidon Software 1987
   1  Myrmidon Software            1987                                   TROJAN  2d LieutH. Lime Quartet Royalty AMSTRAD Lucky 7 Origin..SIC    
   1  Key-define Menu 
   1  Issue SP3 1.0
   1  Copying to list 
   1  7. Load/re-Save ~TLW2/D~ code  
   1  6. Swaps, print PCT's/Help     
   1  5. Lists/translations/PCT's    
   1  5. Key definitions 
   1  4. View/change chr font bytes  
   1  4. Page/head/foot  
   1  3. Display one chr - 4 pitches 
   1  3. Data file work  
   1  2. Pre-load text   
   1  2. Load chr set from data bank 
   1  1. ~TLW...~ keys/";t;" 
   1  1. Use ~The Last Word~ - KDF/";sw1;" 
   1  0. Exit into Basic 
   1  0. Back to ~TLW~/stop in Basic 
   1  !"#$%&'()*+,-.
   1  !"#$%&'()*+,
   1   p.  ... also there is 
   1   p.  ... a
   1   oken and relate it to the printed result.
   1   line. When you are typing 'new' text pressing the ENTER key
   1   j.  And 
   1   i.  Try 
   1   2.   'P'rint will start the print-run per the above data, (press ENTER if
   1   1.  'R'evise. This will allow you to revise  the menu  below. If 'R' is
   1    4.  Header:   ENTER your chosen colour for the header (1-7).
   1    3.  Border:   ENTER your chosen colour number (0-7).
   1    2.  Ink+64b:  ENTER the ink you want (0-7) and, add 64 to the number if
   1    128k ZX Spectrum +3  
   1    1.  Page:     ENTER your chosen colour number (0-7).
   1     which  you can 'put together' in your own text files to bring an almost
   1     unrivalled range of printer output styles to your work with "TLW". This
   1     token and relate it to the printed result.
   1     to switch off the buzzer and reset the alarm.
   1     styles,  and it will help you to understand the PCT process to move the
   1     range from the print-character style commands which are currently built
   1     of  the header display and "TLW" is shrilling at you, press the "T" key
   1     longer be sending you short circulars of any kind at all.
   1     into the PCT file and show you their effect.
   1     file  will -  provided your printer has the capability etc. - display a
   1     cursor  through the  script and  read the 'labels' associated with each
   1     Yours sincerely,
   1     Word processing centre    
   1     This is a short circular to inform you that we shall in future no
   1     IMPORTANT!!  If the word "TIME" appears FLASHING in the INVERSE section
   1     Dear Sirs, 
   1     * Text file  adaptor *    
   1     * Key define program *    
   1     * Data file  program *    
   1     (for The Ace Software Company)
   1     "The Teacher" (C) was written by J.A.FENSOME for Myrmidon Software using
   1     "The Last Word ..." - Printer Test File
   1      ======================================
   1       page, 'bottom' margin etc. - and initialising.
   1        pressed you will then cycle through the following:-
   1        pause is on) or you can 'Q'uit.
   1        When  printed with the Printer Control Tokens (PCT's) "on" this test
   1        There are many more combinations of grouped PCT's than we show here,
   1        From: The Ace Software Company,
   1          -  To line y   (y = finish printing at this line No).
   1          -  Spacing 1   (you may space the lines 1-254 lines apart).
   1          -  Pause on    (this is a pause between copies on/off toggle).
   1          -  PCT's on    (Prints with PCT's if on. On/off toggle).
   1          -  From line x (x = start to print from this line No).
   1          -  Copies 1    (you may have from 1 to 254 copies printed).
   1            "The Last Word ..."  -  Version 1.0 "Teacher" (C) 1987
   1            !@# This is a line of rubbish !!!!! *`,><""fwfseq13010ns587
   1             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   1              Memory Lane,
   1              London W1.
   1              255 Byte Street,
   1                  you want the page to be BRIGHT.
   1                   "P_TEST"
   1                    ------
   1                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   1                       THE STORAGE SYSTEM HANDLING COMMANDS
   1                             "TLW" and TEXT HANDLING
   1                             "TLW" UTILITIES + TIPS
   1                             "TLW" SCREEN CONTROL
   1                             "TLW" PRINTING COMMANDS
   1                              ~~~~~~~~~~~~~~~~~~~~~
   1                              ~~~~~~~~~~~~~~~~~~~
   1                               "The Last Word ..."
   1                                "TLW" COMMANDS
   1                                 ~~~~~~~~~~~~~
   1                                 -%:-G
   1                                 ":
   1                                              Date: 
   1